package net.lcheng.enums;

public enum EnumProductStatus {
	// 状态，1 待审核 2 审核成功（等待筹资） 3 审核失败 4  正在筹资 5 筹资结束 6项目封闭期7.项目开放期
	DRAFT("草稿箱", 0),
//	WAITAUDIT("待审核",1),
//	PASSED("审核成功",2),//等待筹资
//	NOTPASS("审核失败",2),
	Reservation("预约中",3),
	COLLECT("募集中", 4),//正在筹资
//	COLLECTEND("募集结束", 5),//筹资完成
//	PROJECTCLOSEPERIOD("项目封闭期", 6),
//	PROJECTOPENPERIOD("项目开放期", 7),
	RUNNING("运行中", 8),
	Completed("已结束", 9);
	// 成员变量
	private String name;
	private int index;

	// 构造方法
	private EnumProductStatus(String name, int index) {
		this.name = name;
		this.index = index;
	}

	// 普通方法
	public static String getName(int index) {
		for (EnumProductStatus c : EnumProductStatus.values()) {
			if (c.getIndex() == index) {
				return c.name;
			}
		}
		return null;
	}

	// get set 方法
	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public int getIndex() {
		return index;
	}

	public void setIndex(int index) {
		this.index = index;
	}
}
